export interface MvData {
    artistId: number,
    artistName: string,
    artists: Artists[],
    briefDesc: string,
    brs: Brs[],
    commentCount: number,
    commentThreadId: string,
    cover: string,
    coverId: number,
    coverId_str: string,
    desc: string,
    duration: number,
    id: number,
    nType: number,
    name: string,
    playCount: number,
    price?: any,
    publishTime: string,
    shareCount: number,
    subCount: number,
    videoGroup?: any[]
}

export interface Artists {
    followed: boolean,
    id: number,
    img1v1Url: string,
    name: string
}

export interface Brs {
    br: number,
    point: number,
    size: number
}

export interface mvPlayUrl {
    code: number,
    expi: number,
    fee: number,
    id: number,
    md5: string,
    msg: string,
    mvFee: number,
    promotionVo?: any,
    r: number,
    size: number,
    st: number,
    url: string,
}

export interface Mvs {
    alg: string,
    artistId: number,
    artistName: string,
    briefDesc: string,
    cover: string,
    desc?: any,
    duration: number,
    id: number,
    mark: number,
    name: string,
    playCount: number
}